﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace TypedROBIN.Imaging
{
    [Serializable]
    public class IECaptCompleteEventArgs : EventArgs
    {
        private string taskId;
        private Arguments orignalArguments;
        private long snapSize = 0;
        private long thumbnailSize = 0;
        private long executionTime = 0;

        public IECaptCompleteEventArgs(
            string taskId,
            Arguments orignalArguments, 
            long snapSize, 
            long thumbnailSize, 
            long executionTime)
        {
            this.taskId = taskId;
            this.orignalArguments = orignalArguments;
            this.snapSize = snapSize;
            this.thumbnailSize = thumbnailSize;
            this.executionTime = executionTime;
        }

        public string TaskId
        {
            get { return taskId; }
        }
        public Arguments OrignalArguments
        {
            get { return orignalArguments; }
        }
        public long SnapSize
        {
            get { return snapSize; }
        }
        public long ThumbnailSize
        {
            get { return thumbnailSize; }
        }
        public long ExecutionTime
        {
            get { return executionTime; }
        }
    
    }
}
